package br.com.webprojeto.basicas;

import java.io.Serializable;
import java.util.Date;


public class NotaFiscal implements Serializable {
 
	// atributos primarios
	private static final long serialVersionUID = 1L;
	
	private  long codNotafiscal;
	 
	private String descricao;
	 
	private Date dataEmissao;
	 
	private String localEmissao;
	 
	private String condicaoNotafiscal;
	
	// atributos secundarios
	
	private ColetaMercadoria coletaMercadoria;

	// Construtores
	
	


	public NotaFiscal( String descricao, Date dataEmissao,
			String localEmissao, String condicaoNotafiscal,
			ColetaMercadoria coletaMercadoria) {
		super();
		
		this.descricao = descricao;
		this.dataEmissao = dataEmissao;
		this.localEmissao = localEmissao;
		this.condicaoNotafiscal = condicaoNotafiscal;
		this.coletaMercadoria = coletaMercadoria;
	}

	public NotaFiscal(){
		
	}

	// gets e sets
	
	public long getCodNotafiscal() {
		return codNotafiscal;
	}

	public void setCodNotafiscal(long codNotafiscal) {
		this.codNotafiscal = codNotafiscal;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Date getDataEmissao() {
		return dataEmissao;
	}

	public void setDataEmissao(Date dataEmissao) {
		this.dataEmissao = dataEmissao;
	}

	public String getLocalEmissao() {
		return localEmissao;
	}

	public void setLocalEmissao(String localEmissao) {
		this.localEmissao = localEmissao;
	}

	public String getCondicaoNotafiscal() {
		return condicaoNotafiscal;
	}

	public void setCondicaoNotafiscal(String condicaoNotafiscal) {
		this.condicaoNotafiscal = condicaoNotafiscal;
	}

	
	public ColetaMercadoria getColetaMercadoria() {
		return coletaMercadoria;
	}

	public void setColetaMercadoria(ColetaMercadoria coletaMercadoria) {
		this.coletaMercadoria = coletaMercadoria;
	}


}